It has long been recognized that client learning is an important factor in the successful development of information systems. While there is little question that clients should learn, there is less clarity about how best to facilitate client learning during developer-client meetings. In this study, we suggest that a cooperative learning strategy called collaborative elaboration developed by educational psychologists provides a theoretical and practical basis for stimulating client learning during an IS design process. The problem with assessing the effects of collaborative elaboration, however, is in controlling for the many other factors that might affect client learning and outcomes of an IS design phase. In a unique research opportunity, we were able to measure the use of collaborative elaboration among 85 developers and clients involved in 17 projects over a semester-long IS design process. The projects were homogeneous with respect to key contextual variables. Our PLS analysis suggested that teams using more collaborative elaboration had more client learning and teams with more client learning achieved better IS design-phase outcomes. This suggests that theories about collaborative elaboration have significant potential for helping IS researchers identify new approaches for stimulating client learning early in the IS design process.
Today's typical information systems (IS) organization clings to the belief that it is primarily in the new system development business, a notion based increasingly on substantial self-deception. In reality, many IS development staffs now devote the majority of their efforts to the repair and enhancement of currently installed systems. This "maintenance" task, as it is commonly termed, is widely misunderstood, misrepresented, and undervalued. A reconstructed view of the systems development organization is necessary, one in which the repair and ongoing development of installed systems is given proper emphasis and strategic recognition.